/**
 * cookie: 是和localstorage一样 都是本地缓存
 *
 * 区别：
 * 1、localstorage，生命周期：长期存在的，除非用户主动删除。
 *    cookie: 可以设置过期时间
 * 2、储存大小不一样，localstorage 有5M, cookies只有 4k
 * 3、cookies中的数据会随着请求自动发送给服务端，localstorage则不会
 * 4、语法不一样，localstorage有很方便的操作语法，cookie语法非常不方便操作cookie
 *    cookie的语法：document.cookie来获取或者设置缓存数据
 *
 * */
import Cookies from 'js-cookie'

const TokenKey = 'hr_token'

export function getToken() {
  return Cookies.get(TokenKey)
}

export function setToken(token) {
  return Cookies.set(TokenKey, token)
}

export function removeToken() {
  return Cookies.remove(TokenKey)
}
